package com.dz.risk.pojo.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 公式模型
 *
 * @author Doke
 * @date 2021/6/7 13:43
 */
@Data
@ApiModel("公式模型")
public class FormulaModel implements Serializable {

    /**
     * 值
     */
    private String value;

    /**
     * 公式类型(0 : 混合运算 , 1 : sql运算 ....等)
     */
    @ApiModelProperty(name = "formulaType", value = "公式类型")
    private String formulaType;

    /**
     * 公式详情
     */
    @ApiModelProperty(name = "formulaDetails", value = "公式详情")
    private String formulaDetails;

    /**
     * 公式参数集合
     */
    @ApiModelProperty(name = "parseFormula", value = "公式参数集合")
    private List<String> parseFormula;

    /**
     * 公式描述
     */
    @ApiModelProperty(name = "formulaDesc", value = "公式描述")
    private String formulaDesc;


    /**
     * 对应参数类型 1:本日 2:上月最后一个交易日
     */
    @ApiModelProperty(name = "parseFormulaType", value = "公式参数集合")
    private List<String> parseFormulaType;
}
